package com.tedu.api.io;

import java.io.Serializable;
import java.util.Arrays;

/**
 * 流----专门输出  对象  xxx.java文件
 *
 * ObjectOutputStream  对象输出流---写
 * ObjectInputStream   对象输入流---读
 *
 * 以上两个流专门输出：对象功能
 *
 * Person.java文件--先做对象传输处理
 * 步骤：1.对象添加接口-->Serializable 序列化接口【转换为二进制】
 *      2.设置版本号：按照正确方式将对象转换为二进制，二进制可以转换为对象
 */
public class Person implements Serializable {
    //版本号
    private static final long serialVersionUID=1L;
    //私有属性
    private String names;
    private String[] say;

    public Person(String names) {
        this.names = names;
    }

    public String getNames() {
        return names;
    }

    public void setNames(String names) {
        this.names = names;
    }

    public String[] getSay() {
        return say;
    }

    public void setSay(String[] say) {
        this.say = say;
    }

    @Override
    public String toString() {
        return "Person{" +
                "names='" + names + '\'' +
                ", say=" + Arrays.toString(say) +
                '}';
    }
}

